home *** CD-ROM | disk | FTP | other *** search
/ World of Video / World of Video.iso / gfxprograms / 3dprograms / rayshade-4.0 / rayfiles / rsdefs / objects / sky.rh < prev   
Text File  |  1995-02-13  |  1KB  |  50 lines

  1. /************************************************************************
  2.  *
  3.  *      sky.rh
  4.  *
  5.  *      This is an #include file for the Rayshade Standard Header
  6.  *    Files.  It defines the sky superprimitives in the package.
  7.  *
  8.  *    Please do not edit this file, or any of the other files in
  9.  *    this package!  Make additions to these in your own separate
  10.  *    file.  If you think you have something that should be added
  11.  *    permanently, please send it to Larry Coffin and/or David
  12.  *    DeBry (email addresses listed below).  If we include it in
  13.  *    the next release, we'll put your name in the contributor's
  14.  *    list.
  15.  *
  16.  *      Contributors (in alphabetical order):
  17.  *          Larry Coffin <lcoffin@clciris.chem.umr.edu>
  18.  *          David DeBry <ddebry@dsd.es.com>
  19.  */
  20.  
  21.  
  22. #ifndef RSHF_SKY
  23. #define RSHF_SKY
  24.  
  25.  
  26. #define RSPskyplane(prefix)                    \
  27.     name SkyPlane                        \
  28.     list                            \
  29.         plane                        \
  30.             ambient 1 1 1                \
  31.             0.0 0.0 (60.0*12.0)        0.0 0.0 -1.0    \
  32.             texture sky 0.75 0.5 2.0 6 0.75 0.5    \
  33.             RSMscale(300.0)                \
  34.     end                            \
  35.     prefix object SkyPlane
  36.  
  37.  
  38.  
  39. #define RSPskysphere(prefix)                    \
  40.     name SkySphere                        \
  41.     list                            \
  42.         sphere ambient 1 1 1    9999    0.0 0.0 0.0    \
  43.             texture sky 0.75 0.5 2.0 6 0.75 0.5    \
  44.             RSMscale(300.0)                \
  45.     end                            \
  46.     prefix object SkySphere
  47.  
  48.  
  49. #endif /* ifndef RSHF_SKY */
  50.